package com.css.fxfzypg.modules.maps.service;

import com.css.fxfzypg.modules.saresults.entity.DzqhQpBasicMapEntity;
import com.css.fxfzypg.modules.saresults.vo.SaResultsHlVo;

import java.util.HashMap;

public interface QpResultsMapService {
    //校验并保存
    public String checkSHPFiles(String filePath, String projectId);

    //更新空间数据wkt、经度、纬度
    public void updateGeomText(String fileName, String geomText, String longitude, String latitude, String projectId);

    //根据经纬度获取geom_text字段值
    public String getGeomTextByLonLatString(String[] longitude, String[] latitude);

    //区评成果目录项目信息地图圈选查询
    public HashMap<String, Object> queryQpResultsProjectByGeomText(DzqhQpBasicMapEntity mapEntity, String geomText);

    //区评成果目录孔位信息地图圈选查询
    public HashMap<String, Object> queryQpResultsHlByGeomText(SaResultsHlVo saResultsHlVo, String geomText);
}
